#Recommendedsonglist {
  h2 {
    font-weight: normal;
    margin-bottom: 20px;
  }

  .item_list {
    display: flex;
    flex-wrap: wrap;

    .item {
      width: 200px;
      margin: 10px;
      position: relative;
      overflow: hidden;

      .img-wrap {
        position: relative;

        img {
          width: 100%;
        }

        .skeleton-Image {
          width: 200px;
          height: 200px;
        }

        span {
          font-size: 20px;
          color: #dd6d60;
          position: absolute;
          bottom: 15px;
          right: 7px;
          cursor: pointer;
          opacity: 0;
          transition: opacity 300ms;
          width: 40px;
          height: 40px;
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 50%;
          background: rgba(255, 255, 255, 0.8);
        }
      }

      .img-wrap:hover {
        span {
          opacity: 1;
        }
      }

      p {
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
    }
  }
}
